﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;

namespace SongSharp.Presentation
{
    interface ISongSharpWindowCommands
    {
        void PlayerNextBtn_Click(object sender, EventArgs e);
        void PlayerPreviousBtn_Click(object sender, EventArgs e);
        void PlayerPauseBtn_Click(object sender, EventArgs e);

        void Tracklist_Click(object sender, EventArgs e);
        void Playlist_Click(object sender, EventArgs e);

        void Tracklist_DoubleClick(object sender, EventArgs e);
        void Playlist_DoubleClick(object sender, EventArgs e);

        void Tracklist_Drop(object sender, DragEventArgs e);
        void Playlist_Drop(object sender, DragEventArgs e);

        void PlayerTrackbar_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e);
        void PlayerVolume_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e);

        void PlayerSuggestMusicStream_Click(object sender, EventArgs e);
        void PlayerOpenLogWindow_Click(object sender, EventArgs e);

        void OnClose(object sender, EventArgs e);
    }
}
